<?php
require_once("$ruta_raiz/include/db/ConnectionHandler.php");
/**
 * Param_admin permite manejar los datos de los parametros de configuración de opciones adicionales.
 * @author      Patch
 * @version     1.0
 */
class Param_admin{
	var $con;
	var $PARAM_CODIGO;
	var $PARAM_NOMBRE;
	var $PARAM_VALOR;
	var $PARAM_DESC;

	// Constructor
	function Param_admin($db){
		$this->con = $db;
	}
	
	// Retorna un objeto PARAM_ADMIN guardado en base de datos.
	public static function getObject($con, $PARAM_CODIGO = '%', $PARAM_NOMBRE = '%'){
		$query="SELECT * FROM SGD_PARAM_ADMIN WHERE PARAM_CODIGO LIKE '$PARAM_CODIGO' AND PARAM_NOMBRE LIKE '$PARAM_NOMBRE' ";
		$rs=$con->query($query);
		if(count($rs)>0){
			while(!$rs->EOF){
				$param=new Param_admin($con);
				$param->PARAM_CODIGO=$rs->fields['PARAM_CODIGO'];
				$param->PARAM_NOMBRE=$rs->fields['PARAM_NOMBRE'];
				$param->PARAM_VALOR=$rs->fields['PARAM_VALOR'];
				$param->PARAM_DESC=$rs->fields['PARAM_DESC'];
				return $param;	
			}			
		}else{
			return "";
		}
	}
	
	// Retorna el valor de PARAM_CODIGO
	function getPARAM_CODIGO(){
		return $this->PARAM_CODIGO;
	}
	// Retorna el valor de PARAM_NOMBRE
	function getPARAM_NOMBRE(){
		return $this->PARAM_NOMBRE;
	}
	// Retorna el valor de PARAM_VALOR
	function getPARAM_VALOR(){
		return $this->PARAM_VALOR;
	}
// Retorna el valor de PARAM_DESC
	function getPARAM_DESC(){
		return $this->PARAM_DESC;
	}

}
?>